function main(defaultParams) {
    // 移除 debugger
    const self = this;
    let unitGroupId = defaultParams.unit_id;
    filterByGroupId(unitGroupId, self);
}

function filterByGroupId(unitGroupId, self) {
    try {
        const PAGE_TABLE_LIST_ID = "page_widget_list_79q8k0"; // 提取硬编码字符串为常量
        const TABLE_COMP_ID = "card_container_7kjwxv"; // 提取硬编码字符串为常量

        const pageTableList = self.$$(PAGE_TABLE_LIST_ID);

        if (!pageTableList || !pageTableList.dataEngine || !pageTableList.dataEngine.state) {
            console.warn("页面表格列表或其数据引擎不可用。");
            return;
        }

        // 设置额外参数
        const childComponent = pageTableList.$children[0];
        if (childComponent) {
            childComponent.$$setExtraParams({
                unti_id: unitGroupId
            });
        } else {
            console.warn("子组件不可用。");
        }

        // 刷新表格数据
        const tableComp = pageTableList.dataEngine.state.getElement(TABLE_COMP_ID);
        if (tableComp) {
            tableComp.$$refreshData();
        } else {
            console.warn("表格组件不可用。");
        }
    } catch (error) {
        console.error("在按组 ID 过滤时发生错误:", error);
    }
}
